Iterative learning model predictive control for multi-phase batch processes
نویسندگان
چکیده
Multi-phase batch process is common in industry, such as injection molding process, fermentation and sequencing batch reactor; however, it is still an open problem to control and analyze this kind of processes. Motivated by injection molding processes, the multi-phase batch process in each cycle is formulated as a switched system with internally forced switching instant. Controlling multi-phase batch processes can be decomposed into two subtasks: detecting the dynamics-switching-time; designing the control law for each phase with considering switching effect. In this paper, it is assumed that the dynamics-switching-time can be obtained in real-time and only the second subtask is studied. To exploit the repetitive nature of batch processes, iterative learning control scheme is used in batch direction. To deal with constraints, updating law is designed by using model predictive control scheme. An online iterative learning model predictive control (ILMPC) law is first proposed with a quadratic programming problem to be solved online. To reduce computation burden, an offline ILMPC is also proposed and compared. Applications on injection molding processes show that the proposed algorithms can control multi-phase batch processes well. 2007 Elsevier Ltd. All rights reserved.
منابع مشابه
2d Model Predictive Iterative Learning Control Schemes for Batch Processes
Iterative learning control (ILC) system is modelled and treated as a 2D system in this paper. Based on single-batch and multi-batch cost functions, 2D model predictive iterative learning control (2D-MPILC) schemes are developed in the framework of model predictive control (MPC) for the 2D system. Structure analysis shows that the resulted 2D-MPILC laws are causal and they implicitly combine a t...
متن کاملIntegrated Batch-to-batch Iterative Learning Control and within Batch Control of Product Quality for Batch Processes
An integrated strategy for the tracking control of product qualities in batch processes is proposed by combing batch-to-batch iterative learning control (ILC) with on-line shrinking horizon model predictive control (SHMPC) within a batch. ILC is used in batch-to-batch control and the convergence of batch-wise tracking error under ILC is guaranteed. On-line SHMPC within a batch can reduce the ef...
متن کاملApplication of Iterative Nonlinear Model Predictive Control to a Batch Pilot Reactor
The aim of this article is to present the Iterative Model Predictive Controller, inmpc, as a good candidate to control chemical batch reactors. The proposed control approach is derived from a model-based predictive control formulation which takes advantage of the repetitive nature of batch processes. The proposed controller combines the good qualities of Model Predictive Control (mpc) with the ...
متن کاملIterative learning identification and control for dynamic systems described by NARMAX model
A new iterative learning controller is proposed for a general unknown discrete time-varying nonlinear non-affine system represented by NARMAX (Nonlinear Autoregressive Moving Average with eXogenous inputs) model. The proposed controller is composed of an iterative learning neural identifier and an iterative learning controller. Iterative learning control and iterative learning identification ar...
متن کاملPerfect Tracking of Supercavitating Non-minimum Phase Vehicles Using a New Robust and Adaptive Parameter-optimal Iterative Learning Control
In this manuscript, a new method is proposed to provide a perfect tracking of the supercavitation system based on a new two-state model. The tracking of the pitch rate and angle of attack for fin and cavitator input is of the aim. The pitch rate of the supercavitation with respect to fin angle is found as a non-minimum phase behavior. This effect reduces the speed of command pitch rate. Control...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015